package com.minsf.rpc.fault.tolerant;

import com.minsf.rpc.model.RpcResponse;

import java.util.Map;

/**
 * @Description
 * @Author minify
 * @Date 2024/4/1 20:23
 * @Project sf-rpc
 */
public class FailBackTolerantStrategy implements TolerantStrategy {

    /**
     *      * 前面讲了限流和熔断，相比来说，服务降级是站在系统全局的视角来考虑的。
     *      *
     *      * 在服务发生熔断后，一般会让请求走事先配置的处理方法，这个处理方法就是一个降级逻辑。
     *      *
     *      * 服务降级是对非核心、非关键的服务进行降级。
     * @param context 上下文
     * @param e 异常
     * @return
     */
    @Override
    public RpcResponse doTolerant(Map<String, Object> context, Exception e) {
        return null;
    }
}
